package com.mindskip.xzs.domain.question;
//表示问题对象，包含了问题的标题内容、分析内容、问题条目对象列表和正确答案等属性。
//
//1. 数据存储：在后端，这个类可以用来表示问题对象，可以将问题对象存储在数据库中。
//2. 业务逻辑处理：后端可以使用这个类来处理问题数据，比如获取问题详情、根据标题内容查询问题等。
//3. 数据传输：在前后端交互中，这个类可以作为数据传输的载体，后端可以将这个类的对象转换为JSON/XML等格式进行传输。

//1. 数据展示：前端可以使用从后端获取的 `QuestionObject` 对象来展示问题数据，展示问题的标题内容、分析内容、问题条目等信息。
//2. 用户交互：前端可以通过这个类的对象实现用户与问题数据的交互，比如展示问题列表、查看问题详情、提交答案等。
//3. 表单提交：如果用户需要提交问题答案，前端可以将填写的答案和问题对象发送给后端进行验证。

import java.util.List;

public class QuestionObject {

    // 问题的标题内容
    private String titleContent;

    // 问题的分析内容
    private String analyze;

    // 问题的条目对象列表
    private List<QuestionItemObject> questionItemObjects;

    // 问题的正确答案
    private String correct;

    // 获取标题内容
    public String getTitleContent() {
        return titleContent;
    }

    // 设置标题内容
    public void setTitleContent(String titleContent) {
        this.titleContent = titleContent;
    }

    // 获取分析内容
    public String getAnalyze() {
        return analyze;
    }

    // 设置分析内容
    public void setAnalyze(String analyze) {
        this.analyze = analyze;
    }

    // 获取问题条目对象列表
    public List<QuestionItemObject> getQuestionItemObjects() {
        return questionItemObjects;
    }

    // 设置问题条目对象列表
    public void setQuestionItemObjects(List<QuestionItemObject> questionItemObjects) {
        this.questionItemObjects = questionItemObjects;
    }

    // 获取正确答案
    public String getCorrect() {
        return correct;
    }

    // 设置正确答案
    public void setCorrect(String correct) {
        this.correct = correct;
    }
}
